import Vue from "vue";
import App from "./App.vue";

Vue.config.productionTip = false;

// 使用全局事件总线控制组件间通信
// 创建一个公共的空组件实例，并赋值到Vue原型上,那么所有其它的组件实例就可以调用了
// const Demo = Vue.extend({});
// const d = new Demo();
// Vue.prototype.x = d;

new Vue({
  el: "#app",
  render: (h) => h(App),
  beforeCreate() {
    // 安装全局事件总线
    Vue.prototype.$bus = this;
  },
});
